import java.awt.geom.*;

public class Somatotype
{
    public Somatotype()
    {
        endo = 0;
        meso = 0;
        ecto = 0;
    }
    public Somatotype(float endo_, float meso_, float ecto_)
    {
        endo = endo_;
        meso = meso_;
        ecto = ecto_;
    }
    public float getEndo()
    {
        return endo;
    }
    public float getMeso()
    {
        return meso;
    }
    public float getEcto()
    {
        return ecto;
    }
    public void setEndo(float endo_)
    {
        endo = endo_;
    }
    public void setMeso(float meso_)
    {
        meso = meso_;
    }
    public void setEcto(float ecto_)
    {
        ecto = ecto_;
    }
    public Point2D getPoint()
    {
        double x = (double)ecto - (double)endo;
        double y = (2*(double)meso) - ((double)ecto + (double)endo);
        return new Point2D.Float((float)x,(float)y);
    }
    private float endo;
    private float meso;
    private float ecto;
}
